#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int cmp_ascll(const void* e1, const void* e2)
{
    return strcmp((char*)e1, (char*)e2);
}

int main() {
    char arr[10001] = { 0 };
    scanf("%s", arr);
    int sz = strlen(arr);
    qsort(arr, sz, sizeof(arr[0]), cmp_ascll);
    int i = 0;
    for (i = 0; i < sz; i++)
    {
        printf("%c", arr[i]);
    }


    return 0;
}